life saving appliance - Turkish English Dictionary